.page{width:100%;height:100vh;overflow:scroll;}
.page .main{width:100%;height:calc(100% - 1rem);margin-top:1rem;background-color:#FFFFFF;
position:relative;}

.main .report-img{width:88%;height:5.1rem;margin:0.5rem auto 0;}
.main .report-img img{width:100%;height:100%;}
.main .pager{position:fixed;bottom:0.5rem;right:0.5rem;z-index:2;}
.main .loading{
    position: fixed;
    width: 0.6rem;
    height: 0.6rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: url('../../../images/common/load.gif') no-repeat;
    background-size: 100% 100%;
    background-position: center;
    z-index: 999;
}